package com.apestech.formwork.xml.core.var;

/**
 * @author hup
 * @create 2018-12-06-15:02
 * 执行过程相关参数
 */
public class NodeVarExcute {

    private static String STEP="step";    //步骤结点
    private static String CLASS="class";    //JAVA类
    private static String METHOD="method";    //JAVA方法名
    private static String HTTP="http";      //http访问地址

    private static String EXECUTION="execution";
    private static String EXECUTE="execute";
    private static String DEFINE="define";
    private static String TYPE="type";   //类型
    private static String WHILE="while";   //循环
    private static String SQLWHERE="sqlWhere";   //SQL的WHERE条件
    private static String PRIORITY="priority";   //优先级
    private static String ERROR="error";   //错误提示信息

    private static String CONDITION="condition";   //条件类型
    private static String PRICING_PROCESS="pricingProcess";   //定价过程
    private static String RULE_ENGINE="ruleEngine";   //规则引擎
    private static String QUERY_ID="queryId";   //查询ID
    private static String CONDITION_ID="conditionId";   //条件类型ID
    private static String PRICING_PROCESS_ID="pricingProcessId";   //定价过程ID
    private static String RULE_ENGINE_ID="ruleEngineId";   //规则引擎ID

    private static String PRECONDITIONS="preconditions";    //前置条件
    private static String INPUT="input";    //输入参数
    private static String OUTPUT="output";    //输出参数
    private static String RESULT_FORMAT="resultFormat"; //返回数据格式
    private static String FINAL_FORMAT="finalFormat";   //最终数据返回格式

    public static void setSTEP(String step) {
        STEP = step;
    }

    public static void setCLASS(String sclass) {
        CLASS = sclass;
    }

    public static void setMETHOD(String method) {
        METHOD = method;
    }

    public static void setHTTP(String http) {
        HTTP = http;
    }

    public static void setCONDITION(String condition) {
        CONDITION = condition;
    }

    public static void setPricingProcess(String pricingProcess) {
        PRICING_PROCESS = pricingProcess;
    }

    public static void setRuleEngine(String ruleEngine) {
        RULE_ENGINE = ruleEngine;
    }

    public static void setQueryId(String queryId) {
        QUERY_ID = queryId;
    }

    public static void setConditionId(String conditionId) {
        CONDITION_ID = conditionId;
    }

    public static void setPricingProcessId(String pricingProcessId) {
        PRICING_PROCESS_ID = pricingProcessId;
    }

    public static void setRuleEngineId(String ruleEngineId) {
        RULE_ENGINE_ID = ruleEngineId;
    }

    public static void setPRECONDITIONS(String preConditons) {
        PRECONDITIONS = preConditons;
    }

    public static void setINPUT(String input) {
        INPUT = input;
    }

    public static void setOUTPUT(String output) {
        OUTPUT = output;
    }

    public static void setDEFINE(String define) {
        DEFINE = define;
    }

    public static void setTYPE(String type) {
        TYPE = type;
    }

    public static void setWHILE(String swhile) {
        WHILE = swhile;
    }

    public static void setPRIORITY(String priority) {
        PRIORITY = priority;
    }

    public static void setResultFormat(String resultFormat) {
        RESULT_FORMAT = resultFormat;
    }

    public static void setFinalFormat(String finalFormat) {
        FINAL_FORMAT = finalFormat;
    }

    public static void setEXECUTION(String execution) {
        EXECUTION = execution;
    }

    public static void setSQLWHERE(String sqlwhere) {
        SQLWHERE = sqlwhere;
    }

    public static void setERROR(String error) {
        ERROR = error;
    }

    public static void setEXECUTE(String execute) {
        EXECUTE = execute;
    }

    public static String getSTEP() {
        return STEP;
    }

    public static String getCLASS() {
        return CLASS;
    }

    public static String getMETHOD() {
        return METHOD;
    }

    public static String getHTTP() {
        return HTTP;
    }

    public static String getEXECUTION() {
        return EXECUTION;
    }

    public static String getEXECUTE() {
        return EXECUTE;
    }

    public static String getDEFINE() {
        return DEFINE;
    }

    public static String getTYPE() {
        return TYPE;
    }

    public static String getWHILE() {
        return WHILE;
    }

    public static String getSQLWHERE() {
        return SQLWHERE;
    }

    public static String getPRIORITY() {
        return PRIORITY;
    }

    public static String getERROR() {
        return ERROR;
    }

    public static String getCONDITION() {
        return CONDITION;
    }

    public static String getPricingProcess() {
        return PRICING_PROCESS;
    }

    public static String getRuleEngine() {
        return RULE_ENGINE;
    }

    public static String getQueryId() {
        return QUERY_ID;
    }

    public static String getConditionId() {
        return CONDITION_ID;
    }

    public static String getPricingProcessId() {
        return PRICING_PROCESS_ID;
    }

    public static String getRuleEngineId() {
        return RULE_ENGINE_ID;
    }

    public static String getPRECONDITIONS() {
        return PRECONDITIONS;
    }

    public static String getINPUT() {
        return INPUT;
    }

    public static String getOUTPUT() {
        return OUTPUT;
    }

    public static String getResultFormat() {
        return RESULT_FORMAT;
    }

    public static String getFinalFormat() {
        return FINAL_FORMAT;
    }

}
